despite overwhelming odds against - Allemand Anglais Dictionnaire